'''
	分支结构
'''

# 1. 短分支
# ----------------------------------------
# 	格式:
# 		if 条件: true环境
# 	
# 	说明: 
# 		true环境 与 if 同在一行, 适合做 简单分支选择
# 		
# 	规则: 
# 		条件为 真时, 则执行true环境
# 		条件为 假时, 则执行if外边的代码


lv = 8
lv = 3

if lv < 4: print('新手等级: 青铜')
print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')


# 2. 单向分支
# ----------------------------------------
# 	格式: 
# 		if 条件:
# 			true环境 (代码块)
# 	
# 	
# 	说明:
# 		代码块: 1行 或者 多行代码组成
# 	

lv = 3
lv = 9

if lv < 4:
	print('新手等级: 青铜')
	print('还需要多多练习, 早日上王者')

print('鉴定完毕!')
print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')



# 3. 双向分支
# ----------------------------------------
# 	格式:
# 		if 条件:
# 			true环境 (代码块)
# 		else:
# 			false环境 (代码块)

lv = 3
lv = 9

if lv < 4:
	print('新手等级: 青铜')
	print('还需要多多练习, 早日上王者')
else:
	print('大神等级: 星耀')
	print('再努力努力, 就能上王者了')

print('鉴定完毕!')
print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')



# 4. 多向分支
# ----------------------------------------
# 	格式:
# 		if 条件1:
# 			true环境1 (代码块)
# 		
# 		elif 条件2:
# 			true环境2 (代码块)
# 			
# 		elif 条件3:
# 			true环境3 (代码块)
# 		
# 		...
# 	
# 	说明:
# 		若条件1 为真, 仅仅执行true环境1, 不会再向下执行
# 		若条件1 为假, 条件2 为真, 仅仅执行true环境2, 不会再向下执行
# 		若条件2 为假, 条件3 为真, 仅仅执行true环境3, 不会再向下执行
#  		...
# 		若所有条件 都为假, 则执行if外边的代码
# 		
# 		
# 		从上往下依次执行, 若有一个为真, 则进入相应的代码块, 且后面不在执行


lv = 5
lv = 3.6
lv = 8.6
lv = 86

if lv < 4:
	print('新手等级: 青铜')

elif lv < 5:
	print('进阶等级: 白银')

elif lv < 6: 
	print('师傅等级: 黄金')

elif lv < 7: 
	print('强者等级: 白金')

elif lv < 8: 
	print('宗师等级: 钻石')

elif lv < 9: 
	print('大师等级: 超凡')

else:
	print('王者等级: 最强王者')

print('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~')



# 5. 巢状分支
# ----------------------------------------
# 	格式:
# 		if 条件1:
# 			if 条件2:
# 				true环境2
# 			else:
# 				false环境2
# 		
# 		else:
# 			if 条件3:
# 				true环境3
# 			else:
# 				false环境3
# 	
# 	若想执行 true环境2, 需要同时满足条件1 和条件2
# 	
# 	
# 	需要满足多个条件, 才能进入相应的代码块
# 		

# 男人吗?
# 是:
# 		年龄大吗?
# 		是: 大叔
# 		不是: 帅哥
# 		
# 不是:
# 		年龄小吗?
# 		是: 萝莉
# 		不是: 美女

sex = '男'
age = 50

if sex == '男':
	if age > 30:
		print('大叔')
	else:
		print('帅哥')

else:
	if age < 15:
		print('萝莉')
	else:
		print('美女')










